(CVE-2016-9086)Gitlab 任意文件读取漏洞
一、漏洞简介
二、漏洞影响
GitLab CE/EEversions 8.9, 8.10, 8.11, 8.12, and 8.13
三、复现过程
编译及运行环境:
docker-compose build
docker-compose up -d
请使用2G及以上内存的VPS或虚拟机运行该环境,实测1G内存的机器无法正常运行Gitlab(运行后502错误)。
环境运行后,Web端口为10080,ssh端口为10022。访问http://www.0-sec.org:10080
,设置管理员(用户名root
)密码,登录。
新建一个项目,点击GitLab export
:1.png将test.tar.gz上传,将会读取到/etc/passwd
文件内容:2.png